Big Huge Thesaurus

Scomber scombrus

noun